%Author: Gino.Zhou, Chengdu Ekagee Tech
%同步回调函数，可在此回调函数中调用用户自定义的MATLAB函数。经用户自定义算法
%处理后的数据，将返回到APP中显示波形和频谱。
%在EEG数据采集开启的情况下，同步回调函数CustomSyncCallback每0.1秒执行一次。
%用户可在此回调函数中实现二次开发，添加自己的信号处理算法。

%注意： 1.同步回调函数的执行周期由APP控制，二次开发的信号处理算法应具有一定的
%实时性。如果是比较耗时的信号处理，建议使用异步方式进行处理（参见关于异步获取
%EEG数据的说明
%2. 本同步回调函数的名称、参数以及返回值不能自行修改，必须与此保持一致，也不能删除。
%如果用户无自行的同步回调算法处理，则应使返回值dout=eeg_din。否则，处理后
%的数据应返回至dout，且dout与eeg_din的维度应保持一致。
function dout = CustomSyncCallback(eeg_din, sampleRate)
    dout = eeg_din;
end

% %example: 将信号放大至2倍
% function dout = CustomSyncCallback(eeg_din, sampleRate)
%     dout = 2*eeg_din;
% end